using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("PlayAnimator")]
	public class PlayAnimator : MonoBehaviour
	{
		public GameObject m_Target1 => method_3<GameObject>("m_Target1");

		public string m_Target1State => method_4("m_Target1State");

		public GameObject m_Target2 => method_3<GameObject>("m_Target2");

		public string m_Target2State => method_4("m_Target2State");

		public GameObject m_Target3 => method_3<GameObject>("m_Target3");

		public string m_Target3State => method_4("m_Target3State");

		public PlayAnimator(IntPtr address, string className)
			: base(address, className)
		{
		}

		public PlayAnimator(IntPtr address)
			: this(address, "PlayAnimator")
		{
		}

		public void PlayAnimator1()
		{
			method_8("PlayAnimator1");
		}

		public void PlayAnimator2()
		{
			method_8("PlayAnimator2");
		}

		public void PlayAnimator3()
		{
			method_8("PlayAnimator3");
		}
	}
}
